<!DOCTYPE html>
<html>
<head>
    <title></title>
    <link rel="stylesheet" type="text/css" href="../公用CSS文件/all.css" />
    <script type="text/javascript" src="../js/jquery.min.js"></script> 	<script type="text/javascript" src="../js/js.js"></script>
    <meta charset="utf-8">
    <style type="text/css">
        table{min-width:80%}
    </style>
</head>
<body>

<div class="dt">Workman概述</div>
<ul>
    <div class="ltable showimg">Workman概念</div>
    <div class="img">
        <li>Workman是一个高性能的socket服务器通讯框架，支持tcp、udp协议，支持长连接、短链接，高性能、分布式的纯PHP开发的PHP socket框架</li>
    </div>

    <div class="ltable showimg">Workman特点</div>
    <div class="img">
        <table>
            <tr>
                <th>特点</th><th>说明</th>
            </tr>
            <tr>
                <td>极简</td>
                <td>Workerman内核极简，仅有几个php文件并且只暴露几个接口，学习起来非常简单。所有其它功能通过组件的方式扩展</td>
            </tr>
            <tr>
                <td>稳定</td>
                <td>Workerman已经开源数年，被很多上市公司大规模使用，超级稳定</td>
            </tr>
            <tr>
                <td>高性能</td>
                <td>Workerman因为常住内存，本身不依赖apache/nginx/php-fpm，没有容器到PHP的通讯开销，没有每个请求初始化一切又销毁一切的开销</td>
            </tr>
            <tr>
                <td>分布式</td>
                <td>Workerman直接提供了一套长连接分布式通讯方案</td>
            </tr>
        </table>
    </div>
</ul>

<div class="dt">OSI模型概述</div>
<ul>
    <div class="ltable showimg">OSI模型概念</div>
    <div class="img">
        <li>OSI是国际标准组织为使各层上的协议标准化而制定的开放式系统互联模型（Open SystemInterconnection），这个模型把网络通信的工作分为7层,分别是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层</li>
    </div>

    <div class="ltable showimg">OSI模型层和协议</div>
    <div class="img">
        <table>
            <tr>
                <th>OSI层</th><th>功能说明</th><th>TCP/IP协议族</th>
            </tr>
            <tr>
                <td>应用层</td>
                <td>文件传输，电子邮件，文件服务，虚拟终端</td>
                <td>TFTP，HTTP，SNMP，FTP，SMTP，DNS，Telnet 等等</td>
            </tr>
            <tr>
                <td>表示层</td>
                <td>数据格式化，代码转换，数据加密</td>
                <td>无协议</td>
            </tr>
            <tr>
                <td>会话层</td>
                <td>解除或建立与别的接点的联系</td>
                <td>无协议</td>
            </tr>
            <tr>
                <td>传输层</td>
                <td>提供端对端的接口</td>
                <td>TCP/UDP</td>
            </tr>
            <tr>
                <td>网络层</td>
                <td>为数据包选择路由</td>
                <td>IP，ICMP，OSPF，EIGRP，IGMP</td>
            </tr>
            <tr>
                <td>数据链路层</td>
                <td>传输有地址的帧以及错误检测功能</td>
                <td>SLIP，CSLIP，PPP，MTU</td>
            </tr>
            <tr>
                <td>物理层</td>
                <td>以二进制数据形式在物理媒体上传输数据</td>
                <td>ISO2110，IEEE802，IEEE802.2</td>
            </tr>
        </table>
    </div>

    <div class="ltable showimg">OSI扩展阅读</div>
    <div class="img">
        <a href="img/OSI模型和socket.png">OSI模型扩展阅读</a>
    </div>
</ul>




</body>
</html>
